﻿
Option Compare Binary
Option Infer On
Option Strict On
Option Explicit On

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.ComponentModel.DataAnnotations
Imports System.Linq
Imports System.Web.DomainServices
Imports System.Web.Ria
Imports System.Web.Ria.Services

Namespace Data
    
    'The MetadataTypeAttribute identifies PageMetadata as the class
    ' that carries additional metadata for the Page class.
    <MetadataTypeAttribute(GetType(Page.PageMetadata))>  _
    Partial Public Class Page
        
        'This class allows you to attach custom attributes to properties
        ' of the Page class.
        '
        'For example, the following marks the Xyz property as a
        ' required field and specifies the format for valid values:
        '    <Required>
        '    <RegularExpression("[A-Z][A-Za-z0-9]*")>
        '    <StringLength(32)>
        '    Public Xyz As String
        Friend NotInheritable Class PageMetadata
            
            'Metadata classes are not meant to be instantiated.
            Private Sub New()
                MyBase.New()

                

            End Sub



            <Include()> _
            <DataAnnotations.Display(AutoGenerateField:=False)> _
            Public aspnet_User As aspnet_User

            Public ChangeFrequency As String
            
            Public Description As String
            
            Public Html As String
            
            Public Keywords As String

          
            <DataAnnotations.Display(AutoGenerateField:=False)> _
            Public LastModified As DateTime

            <DataAnnotations.Display(AutoGenerateField:=False)> _
            Public LastModifiedBy As Guid

            <DataAnnotations.Display(AutoGenerateField:=False)> _
            Public PageId As Integer
            
            Public Priority As Decimal
            
            Public Title As String

        End Class
    End Class
End Namespace

